package gate

import (
	"server/game"
	"server/login"
	"server/protocol"
)

/*设置请求路由*/
func init() {
	protocol.Processor.SetRouter(&protocol.UserLoginInfo{}, login.ChanRPC) //将用户登录信息的处理交给login模块
	protocol.Processor.SetRouter(&protocol.Version{}, login.ChanRPC)       //客户端版本
	protocol.Processor.SetRouter(&protocol.RoomList{}, login.ChanRPC)      //房间列表

	protocol.Processor.SetRouter(&protocol.JoinRoom{}, game.ChanRPC)  //加入房间
	protocol.Processor.SetRouter(&protocol.LeaveRoom{}, game.ChanRPC) //离开房间
	protocol.Processor.SetRouter(&protocol.SitDown{}, game.ChanRPC)   //落座（加入游戏）
	protocol.Processor.SetRouter(&protocol.StandUp{}, game.ChanRPC)   //离座
	protocol.Processor.SetRouter(&protocol.Bet{}, game.ChanRPC)       //下注
	protocol.Processor.SetRouter(&protocol.Chat{}, game.ChanRPC)      //聊天
}
